An Introduction to Computer Graphics and Creative 3-D Environments by Barry Blundell