Revanche Cycle
Book Series
by Craig Schaefer
Latest:
2017