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.
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. See less
James MacLachlan's Featured Books