It's probably a good read for someone with an engineering background although dated. I don't have the education to get the most out of it.