Understanding organic reaction mechanisms - Jacobs, A. (1998)