Irvine Welsh

101 books

311 pages paperback 1967

nonfiction autobiography memoir dark reflective slow-paced

254 pages paperback 2001

256 pages paperback 2001

fiction play dark informative fast-paced

missing page info 2002

fiction contemporary dark slow-paced

496 pages paperback 2003

fiction contemporary thriller challenging dark medium-paced

missing page info 2002

challenging dark slow-paced

128 pages 2018

fiction dark medium-paced

missing page info paperback

fiction

384 pages digital 2024

fiction crime thriller

60 pages digital 2011

adventurous medium-paced