Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)