Hi Jack, On what basis are you recommending those books? What where your considerations... Have you read them yourself? And What people do you respect in the industry. And more important: if you had to advice on one of these, which one would you recommend to read first?