RabbitMQ in Action: Distributed Messaging for Everyone - Williams (IEEE, 2003)