published on: mingster

Good basic - http://www.eng.hawaii.edu/Tutor/vi.html
Download PDF version here