The Ayatollahs' Democracy: An Iranian Challenge