Understanding organic reaction mechanisms - Jacobs, Adam (Cambridge University Press, 1997)