A pretty great general understanding is available in this book. However, some of the nitty gritty details that one at times requires to know are simply not there. I once heard the saying "its enough to get you into trouble, but not enough to get you out," and I feel that for serious jobs, thats the case with this book. Still so much knowledge for such a good price gives it 4 stars in my book.