Edinburgh Research Archive

Embryology: or the act of impregnation in plants