The basic rules and overall explanation can be found on
this thread in the first post, some changes developed in the game itself through the time, but the basis is still the same. Also, there are some games, like the current one, which have some special rules of their own, but most of the games stick to the normal scheme.