Computer Graphics: Principles and Practice: Principles and Practices by John F. Hughes | Menrva Books | MenrvaBooks