Error Analysis Theory