21st Century C: C Tips from the New School
Understanding and Using C Pointers: Core Techniques for Memory Management
C Programming Language
Mastering Algorithms with C: Useful Techniques from Sorting to Encryption
Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw's Hard Way Series)
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Practical C Programming: Why Does 2+2 = 5986? (Nutshell Handbooks)
Programming in C (Developer's Library)
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
The Algorithm Design Manual