Towards Revenue Maximization By Viral Marketing