Democracy: Principles, Critics and Problems