Chemical calculations - Yates, Paul (Blackie A & P, 1997)