Douglas Preston decries Amazon tactics against Hachette authors