[PDF] csnpa book