Systems Programming - Donovan, J. J. (New Delhi Tata McGraw Hill, 2008)