Modern cities : ten variations / by William Solesbury