SAN FRANCISCO (Reuters) - Amazon.com Inc is preparing for a long battle with Hachette Book Group over a contract dispute that led the U.S. online retailer to curtail sales of some of the publisher's books.