Computer Graphics by William Hall