Barnes & Noble and Microsoft finalize joint venture

You are here: