Edinburgh : printed by and for John Gray,