Algorithms unlocked - Cormen, Thomas H. (The MIT Press, 2013)