Cliffs TOEFL Preparation Guide ( + )
https://bit.ly/Cliffs-TOEFL
This book has become old, however, if you need to prepare for the paper-based test, it includes several tests so you can practice a lot. It is a thick book, and it is worth giving it a try.