Structure and Interpretation of Computer Programs, Second Edition, Abelson Harold, Gerald Jay Sussman, and Julie Sussman, McGraw-Hill Science, 1996.
Fuzz revisited: A re-examination of the reliability of Unix utilities and services, Barton P. Miller, David Koski, Cjin Pheow, Lee Vivekananda Maganty, Ravi Murthy, Ajitkumar Natarajan, and Jeff Steidl, 1995.
CSSV: Towards a Realistic Tool for Statically Detecting All Buffer Overflows In C, Nurit Dor, Michael Rodeh, and Mooly Sagiv, 2003.
Beej's Guide to Unix IPC, Brian "Beej Jorgensen" Hall, available at http://beej.us/guide/bgipc/output/html/multipage/index.html and viewed on October 22, 2012.
ZeroMQ – The Guide, Pieter Hintjens, available at http://zguide.zeromq.org/ and viewed on November 4, 2012.
ZeroMQ – API, Pieter Hintjens, available at http://api.zeromq.org/ and viewed on October 17, 2012.
CZMQ – High Level C Binding for ZeroMQ, Pieter Hintjens, available at http://czmq.zeromq.org/ and viewed on November 6, 2012.
A TCP Tutorial, Andy Ogielski. available at http://www.ssfnet.org/Exchange/tcp/tcpTutorialNotes.html and viewed on October 15, 2012.
An Introduction to Asyncronous Programming and Twisted, Dave Peticolas, 2011, available at http://krondo.com/blog/?page_id=1327 and viewed on September 12, 2012.
ZeroMQ an Introduction, Nicholas Piël, 2010, available at http://nichol.as/zeromq-an-introduction.
Valgrind Manual, Julian Seward, available at http://valgrind.org/docs/manual/quick-start.html#quick-start.intro and viewed on October 17, 2012.
Cloud-based Queuing System with Strong Consistency, Zhe Zhang, Han Chen, Minkyong Kim, and Hui Lei, 2011.
Message Queue Evaluation Notes, Second Life, available at http://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Notes#Zero_MQ and viewed on September 15, 2012.