Character Animation fundamentals (Gnomon, 2008)