Learning neural networks using Java. This book goes along with the code in repo learning-neural-networks.