Second Life: Ripe for revolution?

Vincent Scheurer