Dictionary Of Computing & Digital Media - Hansen, Brad (BPB PUBLICATION, ND, 2018)