The Art of Programming: Computer Science with C. Book & CD-ROM