History of Europe & the Middle East: Course Companion - HABIBI, Mariam (New York Oxford Pub., 2010)