Designing organic synthesis: programmed introduction to the synthon approach - Warren, Stuart (Vidhyanagar Wiley, 2009)