Pattern Recognition by Self-Organizing Neural Networks by Stephen Grossberg & Gail A. Carpenter