For PPL most people use the 'Confuser' it is a book available from Amazon etal.
The best and highly recommended source of past papers / question bank for ATPL is Bristol Ground School.
http://www.atponline.gs/jalo/index.asp
Don't know about CPL as not required if got ATPL