Neural Networks for Optimization and Signal Processing by Andrzej Cichocki, A. Cichoki & A. Cochocki