NCERT

Fund. of Human Geo. xii - NCERT 2024 - 81