James Ellis

22 books

135 pages digital

591 pages paperback 2021

nonfiction essays philosophy politics emotional reflective medium-paced

44 pages paperback 1366

nonfiction poetry challenging emotional reflective medium-paced

missing page info 2020

fiction contemporary reflective medium-paced

missing page info 2016

challenging dark informative medium-paced

10 hours, 19 minutes audio 2019

fiction

185 pages paperback 2020

fiction philosophy adventurous challenging reflective slow-paced

250 pages paperback

nonfiction dark reflective medium-paced

missing duration info audio 2020

40 pages paperback

nonfiction childrens