The Sotil and Savage Adventures

346 pages paperback

fiction fantasy historical emotional medium-paced