James Fitzjames Stephen

2 books

538 pages paperback 1991

299 pages 1873

nonfiction philosophy politics challenging informative reflective medium-paced