Mathematical Elements for Computer Graphi- paperback, David F Rogers, 0070535302

What stands out about this textbook is how it balances depth and readability.