Physical Chemistry by Keith Laidler, John Meiser & Bryan C. Sanctuary