The Macmillan book of Canadian place names - Hamilton, William B. (Macmillan of Canada, 1983)