Advanced chemistry an enquiry-based approach - Maple, James (John Murray, 1996)