A very good reference document

I thought this course covered everything well. The only reason I gave it 4 stars versus 5 was that the author included his opinion in a few places. For a training course, I don't think these opinions should have been included.