D Is for Digital: What a Well-Informed Person Should Know about Computers and Communications

Createspace Independent Publishing Platform
D Is for Digital: What a Well-Informed Person Should Know about Computers and Communications