A truly innovative approach to teaching computer concepts, now updated throughout to include the latest information on technology developments, innovations, and trends.