I'll give a nod for James Gleick. I really enjoyed
Chaos and
The Information has been entertaining so far.
As far as cookbooks go, I like Michael Smith
Chef at Home, Moosewoods
Cooks at Home and
Low-Fat Favourites, and I'm really enjoying Rick Bayless's
Everyday Mexican.