Abraham D. Sofaer

4 books

200 pages hardcover

nonfiction history politics informative reflective medium-paced

214 pages hardcover

nonfiction politics

512 pages hardcover

nonfiction history politics medium-paced

292 pages paperback

nonfiction computer science politics sociology medium-paced