Principles of organic chemistry - GEISSMAN, T.A.