London's new towns;: A study of self-contained and balanced communities