2054 (1st ed., new) by Elliot Ackerman; James Stavridis, Hardcover | Pangobooks