20240205 engy50

- Includes bibliographical references (p. 353-356) and index = London

0415602998