I just finished reading &quot;Expert C Programming&quot;, and thus far it&#x27;s been the best C book I&#x27;ve read! You&#x27;ll learn a lot about the intricacies of the language, and you&#x27;ll actually laugh while reading some sections (most C books can be quite boring and dull).<p>Disclaimer: I&#x27;ve only been writing C for a bit over two years (so still very new), and my list of C literature consists mainly of the following books:<p><pre><code>  - K&amp;R
  - Mastering Algorithms with C - Kyle Loudon
  - Understanding and Using C Pointers - Richard Reese
  - Test Driven Development for Embedded C - James W. Grenning
  - Expert C Programming: Deep C secrets - Peter van Linden</code></pre>