Computer fundamantals - Ram, B. (New Age International Publishers (P), 2007)