Place names of Atlantic Canada - Hamilton, William B. (William Baillie), 1930- (University of Toronto Press, 1996)