T. W. Graham Solomons , Craig B. Fryhle, Solomons's Organic Chemistry, Global Edition - Wiley 2017 ISBN: 9788126568116