Not really.
Last_modified changes any time the (book) record gets dirtied by a change.
Any change. adding/removing a column affects all records.
You can't even save the column value to another 'timestamp' column, because that activity changes things.
Same goes for a restore attempt.

If you want to track (manually), some action you did on a book, do that in a custom column. I do that when I make edits (style tweaks or typo fixes)