James Stuart Bell

55 books

589 pages paperback 1894

fiction classics historical challenging emotional slow-paced

missing page info paperback 1993

238 pages 2012

nonfiction adventurous relaxing slow-paced

385 pages hardcover 1993

188 pages hardcover 1995

challenging reflective medium-paced