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. Это и многое другое вы найдете в книге The Art of Programming: Computer Science with C (Steven C. Lawlor)