Documenting the software development process a handbook of structured techniques - Ayer, Steve J.; Patrinostro, Frank S. (McGraw-Hill, 1992)