Top 1118 roy porter eds PDF Book Page 47