Plz suggest me some ebooks or sites wich u know wich will provide

some good knowledge abt

the above topics..
U can also post torrents..