Front cover image for The creation of the modern world

The creation of the modern world

Roy Porter
Print Book, English, 2000
Norton, New York, 2000
xxiv, 727 p., [16] p. of pl. ill. 25 cm
9780393322682, 0393322688
1119481140