Publish / Subscribe Systems: Design and Principles - Tarkoma (IEEE, 2003)