James Anderson

2 books

215 pages first pub 2000 (editions)

fiction contemporary philosophy challenging reflective slow-paced

364 pages first pub 2015 (editions)

funny lighthearted slow-paced
More...