Knowledge-based Development for Cities and Societies