Beddoe's Canadian heraldry - Beddoe, Alan B. (1981)