Anatomy of Battle: The Siege of Minas Tirith

Historical Fantasy: A “New” Genre in K.J. Parker’s Sixteen Ways to Defend a Walled City

Scholar of Many Worlds, Part II: Who’s Afraid of Spoilers?

Dashed Hopes: Netflix’s Roman Empire: The Mad Emperor

Wondering Through the Shelves: Thoughts on History in American Bookstores

Not His Best Work: John Keegan’s The American Civil War

Judging the Past: The Historian as Ethicist

Sweet Revenge: History’s Knightfall, Season 2

An Era Too Far? Capturing the Ancient World on Film