Proceedings of the Battle Conference

301 pages hardcover

challenging informative reflective medium-paced