Chemistry 2 - Ratcliff, Brian (Cambridge advanced sciences, 2001)