Mark Kurlansky

Mark Kurlansky has written, edited, or contributed to twenty books, which have been translated into twenty-five languages and won numerous prizes

Row of books with red spines on a light gray background