I am trying to help stock up his library of must have/recommended books related to these topics. Are there any that anyone can suggest?