David H. Freedman

American science journalist and author