Reproductive Physiology in Plants by Philip Stewart