I have several C programming books and the one I like best is 'A Step-by-Step Guide To C Programming' by Jean Paul Corriveau. I bought in a second hand store for 75 cents. It appears from some of the seller stamps on the back to be a early college text and was published in 1998.

I like it because Mr. Corriveau doesn`t assume you have any experience and takes you through each phase of learning one step at a time. He explains what I think is the major downfall of beginners since I am one: syntax and formatting. There are plenty of examples along the way but he doesn`t get bogged down in one area. It is really a good self-teaching book if you can find it.

If you can find one and buy it you won`t regret it.