Tog on software design - Tognazzini, Bruce (1996)
Keywords: Software Engineering -- Computer Science