Test-driven development for embedded C - Grenning, James W. (Pragmatic Bookshelf, 2011)