Organic and biological chemistry - H. Stephen Stoker (Houghton Mifflin, 2001)