Philosophy Dictionary

305 pages hardcover

nonfiction nature reference science challenging informative reflective medium-paced