I have THIS book it gives an overview of pretty much everything but doesnt give much detail its a good start