Project-based software engineeringan object-oriented approachEvelyn Stiller, Cathie LeBlanc - Stiller, Evelyn (Addison Wesley, 2002)