TEJA MALLADI India urban atlas: Mapping the growth and expansion of India's 100 largest cities - Indian Institue of Human Settlements 2017 - 151p.