The University of Minas Gerias published a book the Curso do C. Programming in C. The book was nice neat simple and coverd the basics. Only 125 pages and very simple to understand (outside of the fact it is written in Portuguese) for the novice programmer.
What is even more intersting is that this course has been very popular for many of the best programers coming out of UFMG. Being in Mining country these programmers are snatched up to do automation and controlling of various mining equiptment.
Its good money and a good job working with programming and control languages.
google it.. Curso do C UFMG...