The evolution of cooling flows - Self-similar cooling waves | Synapse