Nathaniel #1 Game Physics Engine Development has helped me a lot with the concepts and algorithms for building a physics engine (sorry it's language specific).