Hyperbolic Problems: Theory Numerics Applications