This book is packed full of gems of wisdom that transcend Delphi. It's not just about algorithms, data structures and Delphi - it's about the science of computing and it's about being a good programmer. As a C++ developer (primarily) with an eye on Delphi I found that this book really made me think about how I program and how I solve problems. I have read dozens of books on C++, Pascal, Delphi, COM, DCOM, C# and .NET, many of them very good. But this is one of those rare books that goes beyond teaching you a particular technology. It will help you become a better problem solver and it will help you write better code. You will not be disappointed in adding this book to your personal library. Ten spring cleanings from now, when you're developing in whatever the current technology flavor of the month is at the time, this book will still be on your shelf - and it won't have any dust on it.