Computer Algorithms : Introduction to Design & Analysis - Baase, Sara (Delhii Pearson Education, 2000)