Author: ola bratteli and palle e.y. jorgensen