Practical Computer Graphics by Malcolm Richardson