Methods in Bioengineering: Alternatives to Animal Testing - Maguire (IEEE, 2010)