Necessary Trouble : Americans in RevoltJaffe, Sarah More by this author...£13.99Add to basketShare:HistoryCarribean & Americas