Introduction to bioengineering - Berger, Stanley A. (University Press, 2000)