Animal models of human placentation-a review - Carter,A.M. (Placenta, 2007)