8 – Get hierarchical content

I have a content type Article and have two vocabularies Book and Chapter.
The two vocabularies are fields of entity reference in Article.
There is no direct relation between the Book and Chapter.

Now I need to get the Articles, based on Book then group them under chapter.
Can I do this in Views module?

The Structure will be like below:
Book - Chapter - Article

Please note, I can’t use Books Module.