Cities and mega-cities : problems and solution strategies (2019)