Computer graphics techniques:Theory & Practice - Rogers,David.F