Stem cell research: medical applications & ethical contraversy - Panno, Joseph (New biology series, 2010)