I also second SwamiX's reco. That one is outstanding as well and Edwin Bryant is an authentic yogi, IMO. And as a scholar, simply mind blowing. You could probably sit in on his lectures at Rutgers if anyone is ever in that area. He seems to be an excellent example of a human being.