Edinburgh ; London : Oliver & Boyd,