Trophoblast biology and immunology (Saunders, 2000)