Practice libraries: managing printed information and meeting the information needs of staff in general practice.