Head First C - all the Code in the book, eventually.