What is the version of the following sentence with correct punctuation?

Our original technology gives new life tobooks transforming thereading process into aninteractive dialogue with theworld created bythewriters imagination
Our original technology gives new life tobooks, transforming thereading process into aninteractive dialogue with theworld created bythewriter's imagination.