Computer algorithms:introduction to design & analysis 3/e - Baase,S; Gelder,A (Vidhyanagar Pearson Education Asia, 2002)