20240205 engy50 - Includes bibliographical references (p. [197]-200) and index = London LCCN: 0203075978