Use o SQL Server para obter todos os dados dos nós XML com o mesmo nome

Eu tenho um arquivo XML onde os nós dos quais eu preciso dos dados são todos nomeados da mesma forma. Eu entendo como acessar o primeiro (ou segundo registro), então a seguinte consulta só me dá o segundo autor (o<a1> tag). Como faço para obter todos os autores como uma única coluna?

      DECLARE @MyXML XML
      SET @MyXML = '<refworks>
            <reference>
               <rt>Journal Article</rt> 
               <sr>Print(0)</sr> 
               <id>869</id> 
               <a1>Aabye,Martine G.</a1> 
               <a1>Hermansen,Thomas Stig</a1> 
               <a1>Ruhwald,Morten</a1> 
               <a1>PrayGod,George</a1> 
               <a1>Faurholt-Jepsen,Daniel</a1> 
               <a1>Jeremiah,Kidola</a1> 
               <a1>Faurholt-Jepsen,Maria</a1> 
               <a1>Range,Nyagosya</a1> 
           </reference>
         </refworks>'

      SELECT 
          author.value('(a1)[2]', 'varchar(MAX)') AS 'Author'
      FROM @MyXML.nodes('/refworks/reference') AS ref(author)

questionAnswers(1)

yourAnswerToTheQuestion