Viral Marketing in a nutshell