C Programming: Using Linux Tools and Libraries