Chemical structure and reactivity :an integrated approach - Keeler, James (Oxford university press, 2008)