Introducing OO concepts from a class user perspective

- Smith, Philip, Boyd, Geoffrey