Text this: Principles of Neurocomputing for Science & Engineering