Interative computer graphics functional, procedural and divice-level methods - Burger, Peter (International computer science series, 1990)