The best book I've found for that, and the one I used when studying for ATPL exams, is "
EASA Professional Pilot Studies".
It's probably one of the best technical books I've read (explanations are great and it is very well structured).
I think the book's author is user
paco in this forum.