James Legge

132 books

630 pages hardcover -350

nonfiction philosophy adventurous reflective relaxing slow-paced

missing page info 2019

nonfiction poetry emotional reflective medium-paced