Computer Graphics And Virtual Environments by Anthony Steed & Mel Slater