Organic chemistry - Ding, Kuiling; Dai, Li-Xin (Wiley-VCH, 2012)