I hang out on the azbilliards pool form, also posting as JohnnyP:
https://forums.azbilliards.com/forumdisplay.php?f=6
Check out Virtual Pool 4. They say the equations behind it make the balls behave realistically.
I see they now have a version for Macs, so I will have to get it:
http://vponline.celeris.com/vp4offprod
They are offering VP3 for only $9.95, and they have a free version:
http://www.celeris.com/virtual_pool_3_windows.html
Dr. Dave Alcatore is a Physics Prof in Colorado, and a pool nut. He has hundreds of videos, many in slow motion, showing how the balls react, how spin effects things, etc.
He charges, but he also has 3 minute excerpts on youtube, like this:
https://www.youtube.com/watch?time_continue=43&v=680o8EChP_o
Here is ole’ JohnnyP ten years (and 50 pounds) practicing. It was Christmas Eve, so you know I was hooked on pool:
https://www.dailymotion.com/video/x34m3aq
I accidentally deleted my youtube channel and lost a lot of videos, including this one, but someone had already grabbed it and reposted it.
I have his book "The Illustrated Principles of Pool and Billiards" and the video that came along with it......