You might like to compare this notion in business circles of different countries because you �ll see that it means something different in different business cultures.
You can browse by country and then scroll down and choose "business etiquette" section and then you �ll find "puntuality". Here �s an
example for the UK (btw tell me if it �s true:) Unfortunately, only European countries are mentioned in this website. Another short article and discussion
here.
Here �s another interesting
article.
You can of course use videos from youtube. Something like
this or
this.
A joke: http://learnenglish.britishcouncil.org/en/jokes/late-work
A song: https://www.youtube.com/watch?v=4UhdXw_Lc3k