20240205 engy50

- Includes bibliographical references (pages 186-188) and index = Edinburgh

0748616314