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