Glasgow : Maclure, Macdonald & Co.,