Been trying to read up on them quite a bit, although, i haven't really come across a site or anything that i've learnt a lot from, maybe it because i dont understand a few things, if anyone could point me in the right direction or even recommend some books, it would be helpful, thanks!