Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
I have to admit to you right now that I changed my major in college from computer science, science option to the business option because I failed a physics test. Granted, I had totally forgotten that the test was going to happen, and had I studied for it, I probably would have stuck with it.
I suggest you have a little more patience than I do. This stuff is devilishly difficult and is probably one of the most challenging areas of game programming. It tricks you by making a 20-minute task to get a sphere bouncing around on a checkerboard floor seem easy and then forces you into six months of solid hell getting elevators to lift objects properly.
Either way, collision, physics, and dynamics are in our games to stay. The challenge is making a great physics simulation in your game translate directly to the fun factor. That’s not as easy as you think, but I have faith, and I can’t wait to see where this goes.