Observation of quasi-periodic solar radio bursts associated with propagating fast-mode waves