James Alan McPherson

29 books

256 pages 2009

nonfiction informative reflective medium-paced

missing page info

241 pages paperback 1977

fiction race short stories challenging emotional reflective slow-paced

237 pages 1998

emotional reflective medium-paced

296 pages hardcover 2003

nonfiction history informative reflective medium-paced

304 pages 1968

fiction short stories challenging reflective medium-paced

missing page info

256 pages paperback

256 pages paperback

264 pages paperback 2023

nonfiction essays