Jennifer L. McMahon

6 books

256 pages 2001

nonfiction philosophy funny informative reflective slow-paced

274 pages digital 2014

645 pages digital 2016

368 pages 2010

nonfiction philosophy informative fast-paced

306 pages digital 2014

298 pages hardcover

nonfiction art history philosophy dark mysterious medium-paced