Design and analysis of algorithms - Goodrich,Michael T., Tamassia,Roberto (New Delhi Wiley, 2023)