The Evolution of Cooling Flows: Self-similar Cooling Waves