As part of our undergrad curriculum for Electronics & Communication engineering we had to learn two programming languages. ANSI-C and BASIC. While BASIC was a simple language and easy to learn, expecially for beginners, C was not as easy. The book for C-programming that was prescribed to us was quite elementary and not comprehensive. Moreover some of the aspects of C programming that were difficult to understand for eg. 'Pointers', were not presented well. Being a member of The British Library here in Ahmedabad, I had access to some very good international books on computers. I was looking for a book on C-Programming, any book for that. Then I happened to lay my hands on this book which was'nt very attractive from the outside as most computer books are these days. Here, I must admit that I have this nack of picking up very good books on a subject from a whole lot. Its been a good experience as far as choosing books is concerned. I browsed through the pages of this book and somehow decided that this is the book I want. I took it home and after reading it for a month (which is the maximum issue time allowed by the Lib), decided that I had to have this book permanently. Now my reasons for it, 1. The Book is comprehensive, in that it covers all topics concerning ANSI-C programming, with minute descriptions of all functions & keywords. 2.Example programs are full-length and not just extracts, which is very helpful in running the same program on computer without errors. 3. Qualitative descriptions of the sample programs and statements of the language make it easier to understand the language. 4. The Author's experience in teaching the subject has allowed him to write the book in a lucid style that is understandable to novice programmers. Infact I could understand the use and application of 'Pointers' only after reading this book, having failed to do so from many ones before this book. 5. The book has exercises at the end of each chapter which are a must as far as learning and implementation of what you've learnt is concerned. All these factors have made the book really indespensable for a C-programmer. I had recommended this book to a friend of mine who was a computer engineer and he too found it indespensable. We both had decided to buy the book directly from London but could'nt do so because by that time wewere through with that Semester. I had issued this book from the Library a record 20 times, so much so that I used to manipulate my reservations for the book in such a way that I had complete monopoly over issuing it. So Buy It and Cherish it. Then send meYOUR review at naishadhpatel@hotmail.com You can consult my friend at junaids@hotmail.com