Further Reading
Great sites and books if you wish to gain a more detialed knowledge of some of the concepts on this site .