Graphics Gems II (Graphics Gems - IBM) (No. 2)
By James Arvo