Algorithms - Sedgewick, Robert (New jersey Addison Wesley, 2011)
Keywords: Computer algorithms