The Fisher-KPP equation ∂u/∂t = D∂²u/∂x² + f(u) models invasion waves. With f(u)=ru(1−u), waves travel at speed c ≥ c* = 2√(Dr). The selected speed depends on initial conditions: steep fronts give c = c* (pulled wave), shallow fronts can exceed c* (pushed wave).