H. Taine

2 books

544 pages paperback

nonfiction art medium-paced

142 pages paperback

nonfiction history philosophy challenging informative reflective medium-paced