C . Geijer ( 1 ,682