Learning Critical Thinking From Logical Principles by Wallace Lassiter