Discrete Neural Computation by Kai-Yeung Siu & Thomas Kalaith