Knowledge, Language and Logic by Alex Orenstein