Major Patrick MacGregorie
Contributors: Barclay, David, 1848- joint author
Published: 1900
Place of publication: Newburgh, N.Y
Language: eng
Number of pages: 62