An Introduction to Chemical Kinetics by Claire Vallance | Menrva Books