The Linux Programming Interface

http://oreilly.com –
The Linux Programming Interface describes the Linux API (application programming interface)—the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux.
(General)