Modern cities : ten variations - Solesbury, William, (Cambridge Scholars Publishing, 2019)