Century of the Soldier

missing page info hardcover

nonfiction history adventurous medium-paced