Book cover for How the Dead Live by Will Self

How the Dead Live

2012 Released
416 Pages
7-8 Hours
Audiobook Unavailable
Hardback Unavailable
Grove PressISBN 9780802193377