Heard this was a good book so I picked it up and so far so good. Has anyone else read it? Likes or dislikes?