Edinburgh : printed by R. Fleming and Company, for John Trail, and sold by