Two widely divergent political groups dominate our countries politics. Why is there such a wide gulf between the two? Where do we get our beliefs? Are we even of the same species?