This is an excellent text for preparing to take the TOEFL. We also recommend it for our international students who are planning on taking the GMAT or GRE and wish to brush up on their English. If English is not your first language, then this book will be extremely helpful in preparing you for any test.
TOEFL Preparation Kit
This is the official software from ETS, the maker of the test. This is the only source of original questions, and the best way to prepare for the test.