There is a collection of three small books by CATS which provide an excellent revision guide for the ATPL subjects. I use them regularly as a reference guide and to steer my own revision in my less confident subject areas. There is also plenty of space to add your own notes / diagrams, which I have done on my copies.