Edinburgh ; London : Oliphant, Anderson & Ferrier,