Differential geometrical methods in theoretical physics (Kluwer, 1988)