Science & technology almanac - Allstetter, William (Oryx Press, 1999)