• EXCELLENT - angry, good-humoured and essential Observer
  • Remarkable - A moving but scandalous story. It has extraordinary power Daily Telegraph
  • Scathing, vivid, galvanising Time Out