.
no,it is not necessary ,Don't go for ncert books .Go for books of good author.It is good if you want to crack IAS.But as per knowledge for HAS,no use.I met so many people who were selected but no body ever read ncert.So its up to u