Convolutional coding for channels with memory. - Arthur Kohlenberg; G. David Forney Jr. (IEEE Trans. Inf. Theory, 1968)