Computer fundamentals : Concepts,systems and applications. - Sinha, P. K.