And, I hope I can get the time to finish it. This is a good prelude to some of the more agressive algorithm books out there, if you take any very advanced programming courses--and gets you mroe ready for some of the Knuth books (now there's a challenge).