Ncert Book Online

Hands shot up. "They prevent erosion!" "They hold water!" "They give us oxygen!"

70% sufficient. You cannot pass UPSC without NCERTs (Class 6-12), but you will need to supplement with current affairs (newspapers) and standard reference books (e.g., Laxmikant for Polity). ncert book