The history, practice and art of tai chi