Programming in C
This free, online textbook "covers the key features of the C language and its usage. The first five chapters help in thoroughly understanding the C syntax. The latter chapters focus on more complex concepts of the C language. This course will briefly touch upon some of the standard C library functions and the mechanism used in the implementation of the same. This course is based on industrial programming experience and extensive study of the language."