Subfertility, reproductive endocrinology and assisted reproduction - Stewart, Jane A. (Cambridge medicine, 2019)