Al Williams is an electrical engineer best known for writing a wide range of programming books, from DOS 5: A Developer’s Guide and Commando Windows Programming, to Windows 2000 Systems Programming Black Book, and MFC Black Book. A frequent contributor to Dr. Dobb’s Journal, the Java columnist for Web Techniques, and formerly the C++ columnist for Visual Developer magazine, he is also the author of the recent book Microcontroller Projects with Basic Stamps and of structured teaching courses on SX programming that many universities have selected to satisfy ABET requirements.