Michael James Bennett Editor & Author

Michael James Bennett is Lecturer in History of Science and Technology at the University of King’s College, Canada.