Biotechnology of Human Reproduction by Alberto Revelli, Ilan Tur-Kaspa & Jan Gunnar Holte