The Age of Wonder
Richard Holmes
Perilous Fight
Stephen Budiansky
Why We Get Fat
Gary Taubes
The Dragon Charmer
Jan Siegel
Alternate Generals II
Harry Turtledove
Alternate Generals (2)