Campbell, J. T. (2023.). Discovering computers :. Cengage Learning,, Boston :, 17th ed. edition. Includes index.