This is my recommendations :-

1) Let Us C by Yashwant P. Kanetkar

this book has almost become a legend and it strictly advise the beginners to go for this book only. This is not a novel type book. All features are explained in simple and clear manner. Contains lots and lots of exercise for you to practise

2)Let us C solutions By Yashwant P. Kanetkar

This is also very nice book.The exercises given in Let Us C, if you face any difficulty with that then this book is for you! it contains only code no explanations

3)Data Struture Through C by Yashwant P. Kanetkar

This is also a brilliant book for anybody who wants to learn data structure

Please i advise beginners to buy his books only and if you want to learn something advanced then C pearls and more books are available.Also Pointers in C is there written by the same yashwant.