Tim Rudman's books are excellent. I have all of them and re-read them and refer to them all the time. I have other books, but they dont get looked at anything like as often.