7 great but notoriously hard-to-finish books