Chemistry 1 - Ratcliff, Brian (Cambridge advanced sciences, 2002)