From about 1600 to 1800 scientists and mariners made increasingly sophisticated attempts to understand the earth's magnetic field and use it in navigation. Europeans had long understood the difference between magnetic and true north, but why did it vary as one traversed the sea? Could this variation be used to pinpoint longitude? Drawing on a wealth of unpublished sources--including manuals, treatises, sailing directions, and logbooks in a half-dozen...