Google and Barnes & Noble team up to take on Amazon | Fortune