Thank you all for your recommendations. It'll take some time to look through them though because im currently taking my last 3 exams which are really important. But i'll definiteley find some interesting stuff as i've already picked out a few from just reading one chapter. Thanks again all, you are awesome!