The Art of Programming: Computer Science with C

Borrow from me

Using a direct and sometimes humorous writing style, the author puts a strong emphasis on proper program design from the beginning. Extensive student pedagogy supports this objective, beginnign with many carefully presented examples. Putting It Together sections provide a comprehensive example to show each chapter's concepts and proper program development. Instructors have flexibility to reorder topics, including pointers, and preprocessor features.