Reproductive technologies in farm animals - Gordon, Ian (UK CABI, 2017)