Neurocomputing 2 by etc., James A. Anderson & Edward Rosenfeld