Geoffrey N De Lacey

A very practical approach to a hugely diverse subject area. It is both an enjoyable read and a decent user-friendly resource with long legs. It is what is needed and not often available.