Sale Quick view Add to Cart Who Ate the First Oyster?: The Extraordinary People Behind the Greatest Firsts in History $17.00 $16.31 Penguin Books