Source: http://aramis.obspm.fr/~coulais/BibTeX/TalkBibTex050317.pdf