Interprocess Communications in UNIX: The Nooks and Crannies (2nd Edition)