Adjoint methods for PDEs: a posteriori error analysis and postprocessing by duality - Giles, M; Süli, E (2002)