Tried & true object development : practical approaches with UML - Jaaksi, Ari (Managing object technology series, 1999)