About David MacDonald Books by David MacDonald Introduction to Politics First Canadian Edition by (author) Robert Garner, Peter Ferdinand, Stephanie Lawson & David MacDonald