1. No silver bullet: essence and accidents of software engineering;Brooks,1987
2. Active design reviews: principles and practices;Parnas;Journal of Systems and Software,1987
3. Terry Baker and Everett Merritt;Witt,1994
4. Software Design;Budgen,2003
5. Engineering Design Methods: Strategies for Product Design;Cross,2000