21st Century C (2015)
Part I: The Environment
Chapter 1: Set Yourself Up for Easy Compilation
Chapter 2: Debug, Test, Document
Chapter 3: Packaging Your Project
Chapter 5: Playing Nice with Others
Part II: The Language
Chapter 6: Your Pal the Pointer
Chapter 7: Inessential C Syntax that Textbooks Spend a Lot of Time Covering
Chapter 8: Important C Syntax that Textbooks Often Do Not Cover
Chapter 9: Easier Text Handling
Chapter 11: Object-Oriented Programming in C