CHARU C. AGGARWAL NEURAL NETWORKS AND DEEP LEARNING A TEXTBOOK