у меня была книга на русском, но британцы сказали что так уже не кто говорит и не пишет.
Так что вот, имхо, лучша из всех, которые я перебрал:
A.J. Thomson, A.V. Martinet, A practical English Grammar, Fourth edition, Oxford University Press.
Можно и поновей издание, если, вдруг, оно уже есть.