A new master of smart thrills - "Dan Brown"