Farhi, Emmanuel,author.