The Linux programming interface a Linux and UNIX system programming handbook - Kerrisk, Michael, 1961- (No Starch Press, 2010)