Why would Americans in the Thirteen Colonies and a soldier deployed in Iraq read The Pilgrim's Progress? Did they have nothing better to do?