Software Engineering, The Development Process (Volume 1)
"…does have the advantage of many perspectives and different ways of addressing a topic…" (Software Quality Professional, June 2006)