http://www-csite.deis.unibo.it/Staff...adwritemp3.htm