John V. Day

2 books

546 pages paperback

medium-paced

305 pages 2013

philosophy race challenging informative reflective medium-paced