Test Driven Development for Embedded C - Grenning, James W. (Pragmatic Bookshelf, 2011)