Contemporary organic chemistry - Weininger, Stephen J (Holt, 1972)