Your cart is empty.

Margaret Osler

Margaret J. Osler, Associate Professor of History at the University of Calgary, received her B.A. from Swarthmore College and her M.A. and Ph.D. from Indiana University. She has published a number of articles on the mechanical philosophy and science in the seventeenth century.

Books By Margaret Osler