Edinburgh : Printed for Ogle, Allardice and Thomson ... ; and M. Ogle ...,