Bibliotheca Osleriana: a catalogue of books illustrating the history of medicine and science