Fill in the Blanks with Good Books