Advanced practical organic chemistry - Leonard, John (CRC press, 2013)