This book offers clear and concise explanations of the basic concepts of computer graphics, and enables the reader to implement them in Java 2D and/or 3D with only elementary knowledge of the programming language. Includes example programs and exercises.