Problem Solving with Algorithms and Data Structures
I still can't understand why, once they have a free version available in form of a html page, they don't give also a free pdf version far more readable and portable.