Component to use

Hello, which components can I use to accomplish that

On first screen I need to have a list of books like this

On click any list, I wish to have a number of chapter like this:

And on click in any chapter, I wish to have description of my chapter like this:

Which components can I use to accomplish that,
thanks in advance

For the listview you can use colintree listview extension


As @David said, you can use Colin tree listview to make these list views, 1st and 2nd, and also helpful images and text listview , for 3rd you can use simple list view.