Understanding organic reaction mechanisms - JACOBS, A (Cambridge)