Write SQL query to solve given problem: Among the teams that were ranked 3 from 1937 to 1940, what is the team name whose players had the highest point?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT DISTINCT T1.name FROM teams AS T1 INNER JOIN players_teams AS T2 ON T1.tmID = T2.tmID AND T1.year = T2.year WHERE T1.rank = 3 AND T1.year BETWEEN 1937 AND 1940 ORDER BY T2.points DESC LIMIT 1