The book is good, but too much inappropriate language and references for young readers. I chose to read it to my child and I am glad I did so I could not say some of the words and content. I think the writer could have taken some care on using appropriate language. The story is powerful and conveys emotions to captivate the young readers mind and help understand different peoples situations.