Cormen, T.H. (2009a) Introduction to Algorithms. 3rd Edition. Cambridge, Massachusetts: MIT Press.
Cormen, T.H. (2009b) Introduction to Algorithms. 3rd ed. Cambridge, Mass: MIT Press. Available at: https://ebookcentral.proquest.com/lib/rhul/detail.action?docID=3339142.
Mehlhorn, K. and Sanders, P. (2010) Algorithms and Data Structures: The Basic Toolbox. Softcover reprint of hardcover 1st ed. 2008. Berlin, Heidelberg: Springer.
Sedgewick, R. and Wayne, K. (2016) Algorithms. Fourth edition deluxe. Boston: Addison-Wesley.
Skiena, S.S. (2008) The Algorithm Design Manual. 2nd Edition. London: Springer.