Ngô Quyền the first king of Vietnam