A Modern Approach to Verbal & Non-Verbal Reasoning