Kafka - the definitive guide real-time data and stream processing at scale - Narkhede, Neha; Shapira, Gwen; Palino, Todd (O'Reilly, 2017)