Digital planet : tomorrow's technology and you : tomorrow's technology and you : Complete - Beekman, George (Prentice Hall, 2012)