Skip to main content alibris logo

James MacLachlan

James MacLachlan is Professor Emeritus of History at Ryerson Polytechnical Institute, Toronto. He is the author of Children of Prometheus: A History of Science and Technology and co-author of Matter and Energy.