Jack McDevitt is one of those rare science fiction writers capable of taking the tropes of the field - from war and the military to alien contact to scripture vs. science - and breathing wonderful life into them. He's always a pleasure to read.