John McNamara

13 books

112 pages paperback

fiction classics fantasy poetry adventurous medium-paced

Beowulf

Unknown

243 pages paperback 900

fiction classics fantasy poetry adventurous medium-paced

559 pages 1978

nonfiction reference informative lighthearted slow-paced

470 pages paperback

fiction history literary informative lighthearted medium-paced

260 pages paperback

nonfiction education informative medium-paced

336 pages hardcover 2019

nonfiction history sports

215 pages hardcover 1945

559 pages paperback 1978

1135 pages 2000

nonfiction adventurous informative lighthearted medium-paced

174 pages hardcover

emotional lighthearted medium-paced