A Modern Approach to Verbal and Non-Verbal Reasoning