Michael Egan
Michael Egan is Associate Professor of History at McMaster University and Director of the Sustainable Future History Project.
Michael Egan is Associate Professor of History at McMaster University and Director of the Sustainable Future History Project. See less
Michael Egan's Featured Books