Source: https://politics.stackexchange.com/questions/2489/during-an-election-how-is-it-decided-whose-name-is-on-the-ballot