Robert Trivers expanded this idea and you can read his paper, "The Evolution of Reciprocal Altruism", here: http://www.cdnresearch.net/pubs/others/trivers_1971_recip.pd... Since then the evidence has continued to grow in support of the idea (at least in primates--birds and fish that Trivers suggest don't have as much evidence).
http://lesswrong.com/lw/kw/the_tragedy_of_group_selectionism... is a nice post on why group selection theories tend to be wrong by default and why you shouldn't really pay attention to them when they come up.
For people interested in evolutionary psychology I recommend Robert Wright's The Moral Animal, which does a good job covering the history of the field and offering explanations for a variety of behaviors. http://www.amazon.com/Moral-Animal-Science-Evolutionary-Psyc...
I saw footage when some squirrels (or monkeys) ware picking up something tasty out of the shallow water. They had to be careful because there might have been predators in the water.
If individual spotted predator they yelled and whole pack ran to the trees.
But occasionally weaker individuals yelled even when there was no predator to drive away stronger individuals to get some food himself.
So they altruistically warned each other but there was free-rider in who occasionally abused the altruistic system for personal gain. He couldn't do that too much because other individuals would notice and kick his butt. So altruism and free-riding in nature can be in balance and still give obvious advantage in cooperation.
There are many examples in human society when someone shown and loudly encouraged altruism just to free-ride on others where nobody was looking carefully.
Powerful social groups are a fact of life. Powerful enough to decide your fate, choose who you could or could not marry. We see them all around us. We see such organizations form, thrive, and die on a wide variety of scales, both in time and level of influence. If you can't network, you will wither in this and probably every other major society which ever existed. No want wants to partner with, or stay partnered with useless dead weight.
An example of a group of non-necessarily related individuals who share a common goal is an army. Soldiers may be more closely genetically related to many of their foes than they are to many of their comrades. Soldiers may be ordered to their deaths. Armies don't last forever, they don't have to. They exist to defeat other groups of people and impose some collective sanction. If a hypothetical free rider gene resulted in the formation of less effective armies, any population where such a gene predominated would be severely disadvantaged in war, and eventually massacred and/or enslaved.
The group of cells in a body is not a group of unrelated individuals - they are all perfectly related!
Non kin-related altruism usually requires mechanisms of enforcement like reciprocal altruism ("you scratch my back, i scratch yours, and if you dont play along you'll be ostracized").
Historically, naive group selection was commonly held until the 1950's and 60's, when George Williams forcefully argued against it in http://en.wikipedia.org/wiki/Adaptation_and_Natural_Selectio....
Then Hamilton, John Maynard-Smith and other developed mathematical models showing how kin selection and group theoretic models (like a repeated Prisoner's Dilemma) could allow for altruism to evolve even though genes are really "selfish".
E. O. Wilson's late attack on kin selection is odd and misguided, see a response here - http://whyevolutionistrue.wordpress.com/2011/03/24/big-dust-... or http://johnhawks.net/weblog/topics/evolution/theory/inclusiv.... There were several replies in Nature as well but of course those are paid.