anders bruno liljefors