Text this: Extremal combinatorial problems and their applications /