Updated   2008-05-06 by Ragnar Ahlström Söderling e-mail: ras@du.se