Understanding and Analyzing Books with BookSnaps