Edinburgh : Inverleith Spottiswoode,