Mehta, S. Fundamentals of veterinary embryology - New Delhi Kalyani publishers 2018 ISBN: 9789327287820