The Canadian Football League: The Phoenix of Professional Sports Leagues, Revised Edition