John O'Connor

44 books

319 pages first pub 2006 (editions)

nonfiction biography history politics informative mysterious slow-paced

416 pages first pub 1995 (editions)

fiction fantasy middle grade adventurous mysterious medium-paced

416 pages first pub 2010 (editions)

nonfiction contemporary reflective slow-paced

384 pages first pub 2017 (editions)

nonfiction biography history politics informative mysterious slow-paced

304 pages missing pub info (editions)

nonfiction politics informative medium-paced

384 pages first pub 2003 (editions)

nonfiction biography history lgbtqia+ dark mysterious tense slow-paced

304 pages first pub 2024 (editions)

nonfiction history sociology adventurous funny informative medium-paced

40 pages first pub 1879 (editions)

fiction classics poetry challenging reflective slow-paced

136 pages missing pub info (editions)

nonfiction education informative medium-paced

303 pages first pub 1994 (editions)

nonfiction history informative slow-paced