Professional Assembly Language - BLUM Richard (Wiley Publishing Inc., 2005)