Text this: Advanced C : Techniques and aplications