Introduction to Algorithms: A Creative Approach by Udi Manber [pdf] | Hacker News