This book sets the groundwork for advanced computer graphics. It includes program listings, which are a means of describing the algorithms required for the solution of given problems, and covers numerous topics such as matric representation of transformations in two-dimensional space, three-dimensional coordinate geometry, and simple hidden line and surface algorithms. Shading and shadows, transparent surfaces, and reflections are also covered. Features over 100 program listings that are easily translatable into other computer languages, including BASIC, Pascal and FORTRAN. Numerous figures and color illustrations, and many worked examples reinforce understanding of the material covered.