Software Engineering in Computer Science Capstone Projects. - Dean Knudson; Alan Braaten; Kenneth Magel; Kendall E. Nygard (SETP, 2007)