Essential atlas of technology (Barron's Education Series.Inc, 2006)