Edinburgh : T & T Clark,