Savage Guardian
321 pages