Recommended Reading

Following are books that I have perused for their purpose at one time or another which I highly recommend. At some later time I may add some reviews but the topics are pretty clear. Note that these are books that I have read; I am positive there are many other good books out there on these topics - I can only vouch for the ones listed here.