Microsoft Investing $300 Million in eReading Partnership with Barnes & Noble