It may be interesting to optionally specialize a player on a specific book (updatable by paying with gems every period?after 20 days for exemple).

Specialized player's monsters in the selected book has a 20% statistics buff and 5% debuff for monsters in others books.

This feature that I called "Book Affinity" improve game style variety and let player feel more customized.