Mark Kurlansky has written 39 books: non-fiction, fiction, children's and young adult. He doesn't seem able to stop himself.
Read More About MarkSee Bibliography