Mark book as dirty when deriving a page in it

Fixes #776 
I had a gut feeling it'd be something this simple.