apparatchik: a communist who was a member of the administrative system of a communist party
communist: a socialist who advocates communism
lateral thinking: a heuristic for solving problems; you try to look at the problem from many angles instead of tackling it head-on