David Horowitz, New York Times best selling author. He discusses his new book.