Optimise book (6/38)

Optimise book