Gates of fire [electronic resource] : an epic novel of the Battle of Thermopylae