The billiard problem was introduced by G. Birkhoff. For elliptic tables, the problem is integrable. Using notions from Riemann surfaces, we derive the invariant measure associated with the problem. The measure is used to obtain a complete description of billiard trajectories and their associated dynamics.