20240205 engy50 - Includes bibliographical references (p. 353-356) and index = London LCCN: 0415602998