Modern C++ Programming with Test-Driven Development(Pragmatic,2013)
IfyouprograminC++you'vebeenneglected.Test-drivendevelopment(TDD)isamodernsoftwaredevelopmentpracticethatcandramaticallyreducethenumberofdefectsinsystems,producemoremaintainablecode,andgiveyoutheconfidencetochangeyoursoftwaretomeetchangingneeds.ButC++programmershavebeenignoredby