Weekend Special! FREE Shipping & Discounts. Get the code »

Michael Egan

Michael Egan is Associate Professor of History at McMaster University and Director of the Sustainable Future History Project.