The "best" book depends on your current level and how you like to learn.
A classic for advanced learners. While dense, the Turkish translation helps users parse complex rules about conditional sentences (If clauses) and reported speech, which are notoriously hard for Turkish speakers. Ingilizce Gramer Kitabi Pdf