[Edinburgh] : Fairgrieve & Co. Printers, 54, Rose Street,