Text this: European society in upheaval ; social history since 1800 / [by] Peter N. Stearns.