Measurement of Cardiac Function Approaches, Techniques, and Troubleshooting by William H. McNeill, John H. McNeill & H. McNeill John