Data Assimilation Training Course, Reading, 5-14 May 2010 Tangent linear and adjoint models for variational data assimilation Angela Benedetti with contributions.