John Sayles

33 books

464 pages 2015

nonfiction short stories reflective slow-paced

352 pages 1979

fiction short stories reflective slow-paced

42 pages paperback

fiction childrens history science technology adventurous emotional medium-paced

352 pages 2004

fiction short stories funny reflective slow-paced

280 pages 2000

fiction comics adventurous medium-paced

955 pages paperback 2011

fiction historical emotional informative slow-paced

277 pages 1998

nonfiction biography emotional informative reflective medium-paced

130 pages 1987

nonfiction memoir informative tense medium-paced

392 pages 1976

fiction contemporary challenging reflective medium-paced

528 pages 2020

nonfiction contemporary reflective medium-paced