Hammarsten , Upsals , B . Almquist,