Last reveille : a novel