10 Best UPSC Books

1. Indian Polity by M. Laxmikanth

2. Indian Economy By Sanjeev Sanyal

3. Geography of India  by Majid Hussain

4. Environmental Ecology, Biodiversity, Climate Change, & Disaster Management by Dr. P.K. Gupta

5. Ethics, Integrity, and Aptitude for Civil Services Main Examination by Subba Rao, and P.N. Roy Chowdhury

6. India's Struggle for Independence by Bipan Chandra

7. India after Independence  by Bipan Chandra

8. History of Modern India  by Bipan Chandra

9. Ancient India  by R.S. Sharma

10. Medieval India by Satish Chandra