Working with objects - the OOram software engineering method. - Trygve Reenskaug; Per Wold; Odd Arild Lehne (Manning, 1996)