books on informal logic critical thinking and reasoning 9 books on this list books critical informal logic reasoning thinking