There is only one book that u need to read, 'The C Programming Language' by Kernighan and Richie. Its THE BEST book that is ever written on C language, easily understandable , precise & to the point, and cheap too. Read it and u won't need anything else to master the language. This book is for both beginner and advanced.