David B MacDonald
David B. MacDonald is an associate professor in political science at the University of Guelph. His publications include Introduction to Politics , The Bush Leadership, the Power of Ideas and the War on Terror , Identity Politics in the Age of Genocide (2008), and Thinking History (2009). His website is www.davidbmacdonald.com.
David B. MacDonald is an associate professor in political science at the University of Guelph. His publications include Introduction to Politics , The Bush Leadership, the Power of Ideas and the War on Terror , Identity Politics in the Age of Genocide (2008), and Thinking History (2009). His website is www.davidbmacdonald.com. See less