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