Encyclopaedia of developmental biology III mammalian development - Yadav, Manju (Discovery Publishing House Pvt. Ltd., 2008)