James E. McGuire

 James E. McGuire is a professor of history and philosophy of science at the University of Pittsburgh and holds a secondary appointment in the department of philosophy.


Author of…

Cover of Science Unfettered

Browse Books by Authors