I've been reading the book, Cities, by John Reader lately. It's a very interesting book, full of all kinds of interesting details about how cities are formed, and why, as well as the different challenges and solutions they arrive at and develop, through the centuries. Fascinating stuff! I will expand this review more fully tomorrow.
Cities, John Reader; 2004, Atlantic Monthly Press, New York. 358 pages.