Democracy: the unfinished revolution