Macleay , Duff & C:o , Glasgow.