The reproductive system at a glance - Heffner, Linda J (Blackwell Pub. Ltd, 2006)