Write SQL query to solve given problem: Name the title of the book with the most number of pages that was published from 1990 to 2000 by publisher Free Press.. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T1.title FROM book AS T1 INNER JOIN publisher AS T2 ON T1.publisher_id = T2.publisher_id WHERE T2.publisher_name = 'Free Press' AND STRFTIME('%Y', T1.publication_date) BETWEEN '1990' AND '2000' ORDER BY T1.num_pages DESC LIMIT 1