John O'Connor

53 books

560 pages paperback 2000

fiction fantasy middle grade adventurous emotional medium-paced

319 pages 2006

nonfiction biography history politics informative mysterious slow-paced

399 pages hardcover 1995

fiction fantasy middle grade adventurous mysterious medium-paced

416 pages digital 2010

nonfiction contemporary reflective slow-paced

384 pages 2017

nonfiction biography history politics informative mysterious slow-paced

304 pages hardcover

nonfiction politics informative medium-paced

384 pages 2003

nonfiction biography history lgbtqia+ dark mysterious tense slow-paced

304 pages hardcover 2024

nonfiction history sociology adventurous funny informative medium-paced

40 pages 1879

fiction classics poetry challenging reflective slow-paced

326 pages hardcover 1997

fiction fantasy middle grade adventurous dark mysterious medium-paced