CHEMISTRY - RICHARD HARWOOD (CAMBRIDGE UNIVERSITY PRES, 2002)