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