@ Thorne, re: Asimov:
I stand duly embarrassed. I was not even aware of Asimov's non-fiction. When I was in high school I read his robot series (Robots of Dawn, Robots&Empire... ). I quick Wikipedia search has given me a ton of Asimov's nonfiction to browse. Thanks alot!