Why are you Still Using C?
James W. Grenning
Test-Driven Development For Embedded C++ Programmers: Paper
Test-Driven Development For Embedded C++ Programmers: Workshop