Books I have read so can personally recommend are (in no particular order)<p><pre><code>    Programming in C
    C Primer Plus
    K&amp;R (obviously)
    21st Century C
    Modern C (also mentioned in this post)
    Understanding and Using Pointers in C</code></pre>