Understanding chemistry - Lovett, Chip (McGraw Hill Higher Education, 2005)