den_v
I highly recommend "C Programming: A Modern Approach". As someone pointed out, it is used in schools as textbook, but when I took Programming in C class at a university sometime around 2005'ish, we used the first edition of the book and it's pretty cheap on Amazon.
The book is well written, explanations are good, and if I remember correctly, the author has very detailed Q&A discussions for each topic.
I ended up getting the book, I prefer physical things, easier for me to remember where things are down the road when I want to look up something.