Organic chemistry - Kuiling Ding and LiXin Dai (Wiley-VCH, 2012)