Angels and demons - Brown Dan (New York Simon & Schuster, 2000)