Object-oriented construction handbook : Developing application-oriented software with the tools & materials approach - Zullighoven, Heinz. (Morgan Kaufmann, 2005)