Douglas Bell
and
Mike Parr
Prentice Hall
The 5th edition
get the Run or get code for all the programs given in the text of the book
planning a course. Suggestions on how to use the book, what topics to include.
PowerPoint slides of the contents of the book for use in lectures
bonus chapter on network programming