20240205 engy50 - Includes bibliographical references (pages 186-188) and index = Edinburgh LCCN: 0748616314