Text this: The Battle of Marathon / Peter Krentz ; foreword by Donald Kagan and Dennis Showalter.