I am a scientist and an experienced software developer. This book kind of skims the surface of four basic neural network architectures, and provides a plethora of horribly written source code as a sort of "tool kit" for ANN development. After reading the book and trying to make use of the source (which I basically threw out and wrote my own, truly object-oriented tool kit), it's not clear just how much the author really knows about ANNs and OO programming (e.g., Lots of necessary details are sometimes skipped or glossed over; I've never seen so much non-template implementation in header files before: this is not the way to write OO code). I became so disgusted with this book that I decided to write this review. I would not recommend this book to anyone who wishes to delve into ANNs.