Computer Graphics Using Java 2D and 3D – Paperback, by Liang Y. Daniel – Good You will find that this textbook has a durable cover that holds up well.