Elgin, past and present: a guide and history.
Mackintosh, Lachlan, of Elgin.
Elgin, 
1891.