Digital media : a problem-solving approach for computer graphics (2014)