James Trefil

James Trefil has authored or coauthored numerous books on science for the general audience. His interest in scientific literacy began with a contributed essay to E. D. Hirsch’s Cultural Literacy and continued with his work on the

Related Books