Computer algorithms Introduction to Design & Analysis - Baase, Sara (New Delhi Pearson education asia, 2000)