Interactive computer graphics. : A top-down approach. - Angel, Edward (Addison-Wesley Inc., 2000)