Embryonic stem cells : recent advances in pluripotent stem cell-based regenerative medicine - Atwood, Craig S. (InTech, 2011)