The craft of software engineering - Macro, Allen; Buxton, John (Addison-Wesley, 1987)