Note to this online book: On April 29, 2002, I reacquired the publishing rights to my book (from Prentice Hall), and have decided to publish it online, where it is now freely available for anyone to read (and print - provided that the printed copy is only for your personal use). I have personally moved on to the Java programming language, JavaScript, HTML5, etc. This book is showing its age, but for anyone who still programs in C, the techniques described in this book -- especially the class methodology in Chapter 4 -- are still an incredible 'little gem' worth knowing about . Enjoy! jerryj@duckware.com