Schaum's A-Z chemistry - HUNT, Andrew (McGraw Hill, 2003)