Author: Walter Townes,Barry Cohen