Here is a book that is highly recommended by people I trust. Seems the author has a website too..
http://www.amazon.com/dp/0312358016?...6RWZC19Z194P2&
Here is a book that is highly recommended by people I trust. Seems the author has a website too..
http://www.amazon.com/dp/0312358016?...6RWZC19Z194P2&