ANN Theory