Teaching Physics - Viennot, Laurence (Kluwer Academic Publishers, 2003)