Very good book to learn how to develop a physics engine that encompasses “RigidBodies” and “SoftBodies”, it starts with very basic concepts of classical physics and how to implement them in C++. This book has been useful for me to extrapolate and implement the system of forces and collision detection in the “Model One” engine.