Grand Challenge Animal Reproduction-Theriogenology: From the Bench to Application to Animal Production and Reproductive Medicine - Tibary, Ahmed (Frontiers in Veterinary Science, 2017)