I used BT's books for my cpl exams. I do have Trev Thom's books too, so I could reference back to them if I needed to.
I found that BT's performance book had too much info that wasn't relevant.
I used ATC & BT texts to assist me in some atpl's too, namely Met (obviously not high level) & HF.
Really, the more books you have, the better you will be. Also helps for instructor rating too.