Chemistry For The Ib Diploma 2/e by Geoffrey Neuss