Your cart is empty.

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.

Books By David B. MacDonald

}