The messenger - Silva, Daniel (Penguin Group, 2006)