Once upon a time in a far off land, I made a book in iBooks Author - and whilst it could be a bit finicky it was very capable.
I believe most of the functionality has been rolled into Pages and I think iBook Author files can be opened (although I haven’t tried). I’m just starting a new book project so I must check it out.