Mathematical Elements for Computer Graphi- paperback, David F Rogers, 0070535302 What stands out about this textbook is how it balances depth and readability.