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