Online Dance Figures Guide.
Learning Latin or Ballroom dancing to an advanced level is a highly technical exercise. Obviously this is why classes and private lessons with a officially qualified teacher is so very important.
Additional support can be found on YouTube. One of the best sites that we have found is:
This site contains lots of Ballroom and Latin figures with written technical information and videos. So you can learn a great deal from this site.