Design and analysis of algorithms - Dave, P; Dave, H. (Vidhyanagar Pearson, 2008)