A History of Modern Librarianship: Constructing the Heritage of Western Cultures. (24th March 2016) - Johnson, Ian