1. Michael Kirchner and Prashant Jain . 2004. Pattern-Oriented Software Architecture: Volume 3: Patterns for Resource Management . Wiley . Michael Kirchner and Prashant Jain. 2004. Pattern-Oriented Software Architecture: Volume 3: Patterns for Resource Management. Wiley.
2. Robert C. Martin . 2008 . Clean Code: A Handbook of Agile Software Craftsmanship . Prentice Hall PTR. Robert C. Martin. 2008. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall PTR.
3. Idioms for error handling in C
4. API patterns in C
5. Patterns for C Iterator Interfaces