Computer Graphics - Hearn Donald; Baker Pauline M (1997)
20