Effective Software Development is a 12-book series with 12 released primary works first released in 1997 with contributions by Joseph Hall, Joseph N. Hall / Joshua A. McAdams / brian d foy Hall / Mcadams / Foy, Elliotte Rusty Harold, Bill Wagner, Ted Neward, David Herman, Matt Galloway, Peter J. Jones, Brett Slatkin, and Diomidis Spinellis.