The essence of computer graphics - CooleylhPeter