Event processing designing IT systems for agile companies - Chandy, K. Mani (McGraw Hill, 2010)