Keeler, James Why chemical reactions happen James Keeler - New Delhi Oxford University Press 2003 - ix, 243p. ISBN: 195668812 245.00