James R. Hamilton

1 book

226 pages hardcover

nonfiction art history philosophy medium-paced