Major John Richardson: Canadian Patriot and Literary Nationalist - Finlayson, Alan (Ontario History, 2019)