Computer algorithms: introduction to design and analysis 3/E - Basse, Sara; Gelder, Allen (Vidhyanagar Pearson, 2008)