Paul Graham's review of Mohammed and Charlemagne