Introduction to Computer Graphics2016 by David J. Eck, Hobart and William Smith Colleges.
Covers the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would be taken by undergraduate digital media majors.