James McFarlane

10 books

381 pages 1962

nonfiction history travel adventurous slow-paced

182 pages paperback

nonfiction philosophy challenging informative medium-paced

688 pages 1978

nonfiction history informative slow-paced

164 pages 1905

fiction classics challenging reflective slow-paced

missing page info 1962

adventurous reflective slow-paced

missing page info 1971

dark reflective slow-paced

311 pages paperback 1971

fiction play dark reflective sad slow-paced

306 pages paperback

fiction play dark slow-paced

304 pages paperback 1990

688 pages paperback 1978

fiction history informative reflective slow-paced