C Programming 2e: A Modern Approach By K N King
The book is targeting people with no prior programming experience. It is quite comprehensive in its treatment of the majority of C programming concepts. It is also covers the information needed by a C programmer in using the standard C library.
Professor King’s spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years. The second edition maintains all the book’s popular features and brings it up to date with coverage of the C99 standard.