Ian Bruce著 Alan Branch Ian Buruma Farace = Grace Brace Dan Brown Alias Grace Joan Brady. Amazing grace