James Kelman

52 books

256 pages 2009

nonfiction challenging funny reflective slow-paced

120 pages paperback

384 pages paperback

229 pages 1988

fiction short stories reflective medium-paced

missing page info 1209

reflective medium-paced

422 pages 2008

fiction challenging reflective slow-paced

114 pages paperback 2015

funny informative reflective medium-paced

229 pages 2012

fiction reflective slow-paced

240 pages paperback 1984

fiction short stories dark mysterious reflective medium-paced

missing duration info audio

fiction short stories