https://1library.org/document/qv880rrz-brneural-artificial-networks-simulator-topology-multilayer-perceptron-framework.html