Twitter Is Going Public: Here's How It Makes Money
slate.com