Managing 21st century libraries