NCERT

India and contemporary world II - NCERT 2021 - 128