Knowledge-Based Neurocomputing by Eyal Kolman & Michael Margaliot