The mysterious origin of flowering plants - Sporne, Kenneth R. (Oxford biology readers, 1971)