Real-Time Design Patterns by Bruce Powel Douglass