A simple error estimator and adaptive procedure for practical engineerng analysis