Here a Non exaustive list some of the books i found helpful.