A time for heroes : a novel