The Seer
Publisher: Baen Books
Published: Feb 16, 2016
Number of pages: 928
ISBN-13: 9781625794864