20240205 engy50 - Includes bibliographical references (p. [180]-193) and index = London LCCN: 0203803752