Microsoft has entered into an agreement with HarperCollins that will give the software giant access to content from the ...