Graham Ian Object-Oriented Methods Principles & Practice 3rd ed - London 2001 - 832includes index ISBN: 020161913x