Introduction to Logical Structures by Willem Esterhuyse