TDD (Test Driven Development) is a very interesting topic. I have been following it since my earlier days of Java programming and was one of main ambassador for TDD and Junit in our project.
I have prepared my first presentation on TDD years back and have been asked many times to give the presentation to different teams. Recently for giving a session again to my new team I have redrafted it, find it here.