Adapted in lieu of MapReduce

Enhanced to run over our books for upload to S3.