The Firebrand: William Lyon MacKenzie and the Rebellion in Upper Canada