Caveney is one of the best! I love his explanations. Not only does he tell you how to do the trick
but also the thought process that went into it. For me the later is far more valuable than just
learning a new trick. With over 3 hours of lecture, this is a great bargain.