Mathematical elements for computer graphics - Rogers, David F.; Adams, J. Alan