lecture 6 artificial valves for the heart 8107127