Advanced practical organic chemistry - John Leonard (CRC, 2015)