Patterns of Constitutional Design (The Role of Citizens and Elites in Constitution-Making)