Mathematics for Computer Graphics (Undergraduate Topics in Computer Science)