Philip J. Weiser

3 books

670 pages 2005

nonfiction history challenging informative slow-paced

506 pages paperback

nonfiction art sociology technology informative slow-paced

288 pages hardcover

nonfiction politics