The Gardener's Botanical: An Encyclopedia of Latin Plant Names - with More than 5,000 Entries
$29.95
$27.60
Princeton University Press