Heaven's War by David S. Goyer & Michael Cassutt
Heaven's War by Array