The Art of Assembly Language, 2nd Edition