Computer Graphics : C version - Hearn, Donald (Addison Wesley, 1997)