Siege perilous - BENNETT, Nigel (Baen Books, 2006)