This site is unbelievable. It lists all muscles, anatomy, related muscles, exercises for specific muscles and muscle groups. Plus, there are small videos to demonstrate each exercise. So awesome! It will answer so many of your questions regarding the above topics. Check it out.


https://www.exrx.net/Lists/Directory.html