Professor John Farley
John Farley is retired from Dalhousie University inHalifax, where he taught the history of science and medicine. He haspublished several books on the subject.
John Farley is retired from Dalhousie University inHalifax, where he taught the history of science and medicine. He haspublished several books on the subject. See less
Professor John Farley's Featured Books
Professor John Farley book reviews