DNA of a successful book

Who doesn’t enjoy sitting down to read a good book? However, have you ever thought about what it takes to make a good book? The length, content, and audience are…