Amazon has struck a multi-year deal for the sale of print and e-books from publishing giant Simon & Schuster. The news comes as a bit of a surprise, as Amazon has been struggling to reach a deal with Hachette, another major publisher. It is believed that the companies are at an impasse over the price of e-books.