Optimise book (4/38)

Optimise book