The blood knight - Keyes, Greg (Ballantine Book, 2006)