gutenberg catalog parser works on subset of complete cat