Battle of Edgehill 1642