Yossi Klein Halevi's must-read new book (Harper Collins).

Letters cover hi res