Techniques for computer graphics. - Rogers, David F.; Earnshaw, Rae A.