Practical System Programming with C. Pragmatic Example Applications in Linux and Unix-Based Operating Systems