Elements of Thermal Chemistry ... by Matthew Moncrieff Pattison Muir & Matthew Moncri Muir