A Theory of Spark Discharge