I have the Oxford books and my academy ground training was based on them , however , I don't recommend them for ATPL exams (too many irrelevant and useless information ) I've found many online schools (not sure if allowed to mention names ) , they are really good and the online ATPL test bank is great !
good luck .