Joan L. Richards is emerita professor of history and director of the Program of Science, Society, and Technology at Brown University.
Generations of Reason
Joan L Richards - Hardback
£35.00