Battle: A Visual Journey Through 5,000 Years of Combat