Pintos
TLPI - 6 Process
Amir Averbuch Nezer J. Zaidenberg. Advanced programming for the unix environment (chapters 7,8,9 of both editions + chapter 13(2 nd edition))