A review of David Graeber's Debt: the first 5000 years