Distributed Event-Based Systems by Peter R. Pietzuch & Gero Muhl