object -oriented methods: a foundation - james martin, james j odell (PTR: NJ, 1998)