Michael James Swanton

11 books

388 pages 2000

nonfiction history informative medium-paced

364 pages paperback 2000

nonfiction history challenging informative medium-paced

268 pages 1993

nonfiction history informative reflective medium-paced

212 pages 900

fiction classics fantasy poetry adventurous slow-paced

168 pages paperback 1954

fiction classics poetry reflective medium-paced

742 pages 2000

fiction classics poetry adventurous informative lighthearted slow-paced

missing page info 890

challenging informative slow-paced

408 pages paperback

nonfiction biography classics essays historical history literary

160 pages paperback

nonfiction literary poetry reflective medium-paced

589 pages paperback

nonfiction history literary religion medium-paced