For preparation of NDA you can refer to RS Aggarwal and Arihant Publication.
You can also refer to previous year papers to understand the exam pattern and level of the questions.
Solve complete mock test series for your practice and to know your strength and weakness. So, that you can work upon them.
All the best!!