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