Chemistry 1 - Brian Ratcliff (Cambridge, 2007)