Where can you get TM 52 in Pokemon diamond?

You can buy it on floor 3 of the veilstone dept. store.