Designing Cities (Basics, Principles, Projects)