DCNSA Kasneb revised notes