Imad ur Rahman Khan
Very comprehensive, very dry, which can be a good or a bad thing, depending on the person. Wouldn't recommend this for beginners, since it sort of presumes you have a grasp on some Urdu vocabulary, which I do, fortunately.
9 people found this review helpful