Name above All Names by Dan Hayden (2005, Trade Paperback).