This programming guide describes object-oriented techniques, and shows how they can be used in the development of a reasonably larger program which is implemented in C++. Choosing the example of a computer-based drawing package, R.J. Mitchell demonstrates programming techniques in a practical way. Exercises are included that build on the discussion of individual chapters. All the programs are available on diskette. Other books by Mitchell include Microcomputer Systems Using the STE Bus and Modula-2 Applied .