Canada First: A Memorial of the Late William A. Foster.
Publisher: Hunter Rose
Published: 1890
Number of pages: 243