Necessary Conditions

Teaching skills through the use of first principles.