def tournament_list(year, season)
        season = season.to_s.upcase.to_sym
        raise Error.new("#{season} is not a valid season") unless TournamentList.valid?(season)

        TournamentList.new(response_xml_xpath("/tournaments/#{year}/#{season}/schedule.xml", '/league/season-schedule'))