Lectures In Pattern Theory by