Edinburgh : printed for, and sold by Alexander M'Caslan,