Introduction to Computer Graphics - David Eck, Hobart and William Smith Colleges (Independent, 2016)