Author: Andrew J. Viterbi
Alternate names: A. J. Viterbi; A. Viterbi