An Economic and Social History of Later Medieval Europe, 1000-1500 by Steven A. Epstein