The internet is full of information of all kinds. Here are some of the useful and relevant sources of information that I found while browsing the net.
Videos and blogs can provide a good introduction to the subject. But, beyond a point, you have to fall back on books. Here are some useful books on different topics