Song of the Shank, by Jeffrey Renard Allen (584 pages; Graywolf; $18)
Song of the Shank, by Jeffrey Renard Allen (584 pages; Graywolf; $18)
Song of the Shank, by Jeffrey Renard Allen (584 pages; Graywolf; $18)