On a rainy afternoon when David Nuttall was 8 years old, he took out a sheet of paper and began drawing a detailed map of a place that didn't exist. Maps in fantasy novels annoyed him because they ...