Robert I. Moore The First European Revolution