One particular bit of speculative history that has fascinated me for decades is the story that a Scot sailing for Norway discovered America about a hundred years before Columbus made his famous trip in 1492. This Scot, Henry Sinclair by name, is said to have spent some time in Nova Scotia and then sailed south along the New England coast before returning to Scotland. In particular, he’s supposed to have visited Westford, Massachusetts, lost one of his knights there, and left behind a memorial “punched” into a ledge. There’s a lot of disagreement about this. If you want all the...