Assembly language step-by-step : programming with DOS and Linux - Duntemann, Jeff (John Wiley & Sons, 2000)