Drost project serves a guide for understanding animal's reproduction.
Visual guides are in English and Spanish.
I found them useful. hope it would help you too
http://drostproject.org/