James P. Duffy

15 books

560 pages paperback 1992

353 pages digital 2021

352 pages hardcover

nonfiction history medium-paced

missing page info 2004

informative slow-paced

256 pages paperback

nonfiction business economics sociology medium-paced