Optimise book (9/38)

Optimise book