Has anyone read this book? I see it has been made into a film with Kate Winslet and Josh Brolin and wondered if it was any good.