A review by samalabaster
Why Chemical Reactions Happen by James Keeler, Peter Wothers

informative medium-paced

3.0