Advanced biomedical engineering - Gargiulo, Gaetano D.; MacEwan, Andrew (Intech, 2011)