Planck pre-launch status: the Planck mission - Tauber, Jan A.; Bartelmann, Matthias (Astronomy and astrophysics, 2010)