Source: http://rug.mnhn.fr/semin-r/PDF/semin-R_boxplot_AEvin_120208.pdf