S G . Almgren.