Dictionary of Information Technology by Michael Shain | Menrva Books