Optimise book (11/38)

Optimise book