Optimise book (14/38)

Optimise book