John E. Alvis

3 books

282 pages paperback

nonfiction classics literary philosophy politics reflective medium-paced

416 pages 1980

nonfiction politics challenging informative reflective medium-paced

320 pages hardcover 1995