Fundamentals of stream processing application design, systems, and analytics - Andrade, Henrique C. M. (Cambridge University Press, 2014)