A time for heroes

by Edward M Lerner

Analog June 2010

Bragi's rating:  4 
Makes it to half way