John O'Brien

159 books

nonfiction childrens history science informative lighthearted slow-paced

96 pages | first published 1996

nonfiction classics essays history literary philosophy dark informative medium-paced

448 pages

nonfiction childrens science informative lighthearted medium-paced

40 pages | first published 1962

nonfiction childrens middle grade informative medium-paced

64 pages | first published 2008

fiction horror science science fiction adventurous fast-paced

266 pages

fiction science science fiction adventurous fast-paced

294 pages

nonfiction classics literary poetry travel reflective medium-paced

212 pages

fiction science science fiction adventurous fast-paced

282 pages

fiction science science fiction adventurous dark medium-paced

242 pages

fiction science science fiction adventurous dark fast-paced

272 pages