London ; Philadelphia : Kogan Page Limited,