2 ms·Steven Skiena is quite good. Practical and not too much into the Math. CLRS is good for reference.by sidcool 9y agoSteven Skiena is quite good. Practical and not too much into the Math. CLRS is good for reference.