There are a lot of cardiology sites on the web. One that seems particularly good to me is made by UK medical students for medical students covering the systems. Inevitably there are a few ads, but generally it is done well:
FOR WEBSITES, COPY THESE AND PASTE THEM IN YOUR BROWSER.
they all are good websites with interactive heart sounds
Good heart sounds sites
Plus respiratory sounds
Heart size Xrays: – apex beat will differ in each case, and there will probably be parasternal heave/apical heave in the larger hearts.
Mechanism of 3rd and 4th heart sounds