The Modern marvels encyclopedia - Crossland, John R., ed.