Computer graphics A programming approach - HarringtonlhSteven (Computer science series)