Upton Sinclair

199 books

276 pages paperback

fiction historical challenging informative reflective medium-paced

541 pages paperback 1926

fiction classics historical challenging dark reflective slow-paced

653 pages paperback 1926

fiction classics historical challenging dark reflective slow-paced

missing page info 1926

fiction classics historical challenging dark reflective slow-paced

missing page info 1926

challenging dark reflective

missing page info 1926

challenging dark reflective slow-paced

686 pages digital

182 pages digital 2011

662 pages digital 1948

fiction historical literary politics young adult

356 pages 1948

informative slow-paced