Song of Ice and Fire:book three:part one:a storm of swords steel and snow - George R R Martin (HarperCollins, 2000)