Penguin Random House Audio Publishing Group,
2018.
304 pages.
Audiobook.
9780525524328
Pluto Press,
2015.
240 pages.
Hardcover.
9780745334042
W. W. Norton Company,
2014.
320 pages.
Hardcover.
9780393243468
Sage Publications Ltd,
1998.
224 pages.
Paperback.
9780761956921
Penguin Books Ltd,
2014.
432 pages.
Paperback.
9780241957707
Little, Brown and Company,
2014.
963 pages.
Hardcover.
9780316182393
Vintage,
2015.
336 pages.
Paperback.
9780345803559
Penguin,
2016.
368 pages.
Paperback.
9780141975290
Penguin,
2016.
428 pages.
Paperback.
9780141981222
Abacus,
2010.
353 pages.
Paperback.
9780349110011
University Of Iowa Press,
2012.
244 pages.
Paperback.
9781609380823