Theory of heart sounds