Reviews. (November 2022) - MacRae, Duncan E.