Programming dynamic character animation - Paull, David (Advances in computer graphics and game development, 2002)