John Augustus O'Shea

6 books

292 pages hardcover

nonfiction history

292 pages hardcover

nonfiction history

288 pages hardcover

nonfiction history

110 pages paperback

fiction literary medium-paced

160 pages paperback

nonfiction biography classics historical literary medium-paced

108 pages paperback

nonfiction history medium-paced