Introduction to Linux Intel Assembly Language (heather.cs.ucdavis.edu)