"The author of this book has obvious and deep roots in
teaching. The book is an impressive 832 pages in length. I believe
that the size is warranted because of the detail that is needed for
a full understanding of the language.
"The contents
832 pages, 27 chapters, 5 appendices. The reader will find a lot of
helpful content in this expansive book.
"This corpus builds up, layer-by-layer, the concepts required to
master the C programming language. Each chapter is structured with
its contents first, some questions and answers (read as FAQ) and
finally reinforcement exercises.
"If read in strict sequence, this book is an excellent
investment for a student on a C programming course. Starting from
the very basics such as the history of the language, how to compile
programs and “hello world”, the book progresses from
the general (I.O, expressions, loops, types etc.) and then tackles
advanced issues such as pointers and arrays, low-level programming
and program design."