About the Author
Jack Crenshaw holds a Ph.D. in physics from Auburn University (specialties in math, electronics, and advanced dynamics). He wrote his first computer program in 1956 and his first microcomputer software a real-time, floating-point, Kalman filter-driven controller in 1976. He has been working with real-time software for embedded systems ever since, and thinks he might be beginning to get the hang of it. He is currently a senior principal design engineer for Alliant TechSystems, Inc., a contributing editor for Embedded Systems Programming magazine, and author of the popular 'Programmer's Toolbox' column. In his spare time, he likes to dabble in compiler theory, guidance and control theory, and help rehabilitate orphaned and injured wildlife.