Edinburgh : Macredie, Skelly, & Co.,