London ; Edinburgh : Butterworths,