Organic chemistry - Fryhle, Craig B; Author (2010)