Modern Wars in Perspective

813 pages paperback

nonfiction history

856 pages hardcover

nonfiction history informative medium-paced