Optimise book (2/38)

Optimise book