DownloadThe Portobello Bookshop Gift Guide 2024

John Farley Author

John Farley is retired from Dalhousie University inHalifax, where he taught the history of science and medicine. He haspublished several books on the subject.