6th edition. — Indianapolis: Sams Publishing, 2003. — 957 p.
As you can guess from the title, this book is set up so that you can teach yourself the C programming language in 21 days.
As an added bonus, authors have included seven extra days in this book. The added bonus days provide you with a primer on object-oriented programming and an introduction to the most popular object-oriented languages, C++, Java and C#. Although these extra chapters won’t teach you everything about these topics, they will get you started.