The Basilisk Throne - Greg Keyes