Computer Technology Encyclopedia by L. Graves, Jean Andrews & Michael Graves