Interprocess communications in LINUX - Gray, John Shapley (Prentice Hall PTR, 2003)