I am a Trinidadian living in Connecticut, USA and I recently learnt something that made me burst with national pride. I was speaking to a friend who is doing computer science at Yale University, an Ivy League institution rated one of the best universities in the world. He casually mentioned that one of his prescribed textbooks in a course called "data structures" was written by a Trinidadian. Further inquiry revealed that the book was Data Structures in C written by Dr Noel Kalicharan of the University of the West Indies, St Augustine. I was thrilled (and proud) that a "lowly" Trini could write a book in an important field such as computer science and have it selected above all others as the textbook of choice for its students by one of the finest universities in the world.
This is not my field but a casual search would show there are hundreds of "data structures" books written by very eminent computer scientists. For Kalicharan to be chosen is a signal achievement indeed. I did wonder if any other Trinidadian (or even Caribbean) author has ever accomplished such a feat for a book in a general subject area. I do not know Kalicharan personally but I sometimes read his articles in the local newspapers on the Internet. He is obviously a very talented writer on a wide variety of subjects but it seems that he is especially good at writing in his own subject area, computer science. Don't take my word for it. Out of curiosity, I looked up on the Internet what others had to say about his books. The following are some typical comments: From France: "The only way for me to describe Prof Kalicharan's style of writing and teaching is the following quote attributed to Albert Einstein: 'Make everything as simple as possible, but not simpler.' Simplicity and (crystal) clarity are his trademark."
"The clearest explanation of sorting and searching algorithms I've read. A gem, the best kept secret on the Internet."
From Brazil: "I have to agree with the majority. This is the best intro to C I've read (I've read three or four, including Deitel's). Talented authors are hard to come by." From the US: "The author seems to have a knack for boiling the topic down to its barest essentials and explaining those ideas in a way that makes it easy (and actually fun) to understand." "I've almost completed the exercises in the book and am excited about reading Kalicharan's next two books in the series, Advanced C Programming and Data Structures in C." From Australia: "Unlike other C books, Kalicharan gives a brilliant discussion of pointers. What is dismissed as 'too hard' in other texts is covered with ease and again, numerous examples to illustrate. For this chapter alone, one should buy this book."
From Scotland: "This book gets the C beginner understanding complex data structures quickly. It has the best description of pointers (one of the pitfalls for C beginners) I have ever read." From India: "This book is one of the best books explaining ANSI C. The writing style is very nice, the author has done some fine efforts in keeping his threads of thought clear and easy to follow." There's much more but you get the idea. Kalicharan's achievement will not make the news but it made me every bit as proud as I feel when our sporting heroes bring us glory on the international stage.
J Ramchand
Connecticut, USA