Mesoscale Dynamics (Cambridge Atmospheric & Space Science)