McGraw - Hill yearbook of science and technology 2005 (McGraw-Hill, 2005)