The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface - the interface employed by nearly every application that runs on a Linux or UNIX system.The Linux Programming Interface: A Linux and UNIX System Programming Handbook 