Applications Programming in ANSI C (3rd Edition)
The text takes a true introductory approach by assuming no prior programming experience in C or any other language.