The book you want is IBM and the Holocaust by Edwin Black. Well-researched, well-regarded & a bestseller. 597 pages.