Chemistry in context - Hill, Graham C (Middlesex Nelson, 1978)