On the alternation of generations; or, the propagation and development of animals through alternate generations: …

Menu