Ndc-and-npp-manifestoes