The Canadian encyclopedia  /
Marsh, James H.
Toronto : McClelland & Stewart,
c1999.