Neural networks in C++ an object-oriented framework for building connectionist systems - Blum, Adam (Wiley, 1992)