Software Search For pdf books critical thinking