With all the digital tools we use to read books (Kindle et al), wouldn't it be possible to track people who have actually read the book? People who have looked and spent at least a minute looking at >90% of the pages in the book? Throw in a bit cryptography and account tracking and it should be much more accurate than just tracking purchases.