Supervised Learning with Complex-valued Neural Networks by Narasimhan Sundararajan & Suresh Sundaram