Essential organic chemistry - Bruice, Paul Yurkanis (USA Pearson, 2016)