TOEFL iBT : most up-to-date review and practice tests currently available
How to prepare for the TOEFL test of english as a foreign language