Leo Laporte's 2005 technology almanac

by Leo Laporte

xxxi, 520 p. : 24 cm