Gynaecology & Obstetrics

Cervix carcinoma arises from :