Introduction To Biomedical Engineering by Joseph D. Bronzino, John Enderle & John D. Enderle