Cormen, T. H. (2009a). Introduction to Algorithms (3rd Edition). MIT Press.
Cormen, T. H. (2009b). Introduction to Algorithms (3rd Edition) [Electronic resource]. MIT Press. https://ebookcentral.proquest.com/lib/rhul/detail.action?docID=3339142
Mehlhorn, K., & Sanders, P. (2010). Algorithms and Data Structures: The Basic Toolbox (Softcover Reprint of Hardcover 1st Edition). Springer.
Sedgewick, R., & Wayne, K. (2016). Algorithms (4th Edition). Addison-Wesley.
Skiena, S. S. (2008). The Algorithm Design Manual (2nd Edition). Springer.