Edinburgh : Craighall Press,