Fundamentals of computers - Rajaraman,V (2001)