swaswcl , salpetter m.