What every engineer should know about developing real-time embedded products - Fowler, Kim (CRC Press, 2008)