Chemistry for advancel level / by Peter Cann and Peter Hughes. - Cann, Peter