John B. Mahaffie

1 book

500 pages first pub 1997 (editions) user-added

nonfiction business science technology