W. David Ross

2 books

348 pages hardcover

nonfiction philosophy medium-paced

missing page info 41

challenging informative reflective slow-paced