Chemistry: for advanced level. - Cann, Peter (John Murray Publishers, 2002)