Dreaming in code : two dozen programmers, three years, 4,732 bugs, and one quest for transcendent software - Rosenberg, Scott (Crown Publishers, 2007)