Supreme Court and the Political Branches: Democratic Theory and Practice