Author: Ho ffding Harald.