your area of difficulties are exactly the areas you should be very proficient in. This is a must listen.