Sustainable cities in developing countries theory and practice at the millennium (Earthscan, 2000)