Leo Laporte's 2005 technology almanac
by
Leo Laporte
xxxi, 520 p. : 24 cm