I am, in all likelihood, <i>not</i> in the target audience (having already spent much time with the material being presented), but this textbook has been a <i>joy</i> to read so far. I am only up to page 14, and I already need two hands (in base 1...) to count the number of times I've laughed aloud or cheered a particular point being raised.<p>Most algorithms books are <i>dry</i>, or they're obsessed by particular formal details, or (worse) they <i>implicitly</i> include optimizations in the algorithm without explaining what is needed for <i>correctness</i> and what is needed for <i>efficiency</i>. Having tutored on one of the books mentioned in the prologue, it can be a real struggle to gain a true intuition for algorithms when you can't yet tell the difference. But the sheer personality contained within this book is infectious, and it really is something of a page-turner. (Lest you think I haven't gotten to the stuff that "matters", I <i>have</i> read through the chapter on depth-first search -- again, an enjoyable read!)<p>What a great book. I'm definitely recommending this to my friends.