The book covers elementary concepts - how to produce simple graphical objects using logical coordinates, producing filled regions etc. The book provides a host of ready-to-run programs and worked examples to illuminate general principles and geometric techniques for the creation of both 2D and 3D graphical objects. Java programs (and their compiled versions, known as class files) run on PCs and Unix machines and all that is needed to run Java applets is an Internet browser. Fundamental and mathematical concepts are clearly explained and implemented in Java.