Objects have class: An introduction to programming with Java (Ada CD-ROM) - POPLAWSKI, David (New York, 2002)