A- G . Birgin,