Herbert Rosenfeld - Robert Hinshelwood (Taylor and Francis, 2023)