20240205 engy50 - Includes bibliographical references (p. [235]-264) and index = New York LCCN: 0823242609