Here is a bunch of resources, that you may find helpful for your studies.