I agree - Swatton for Performance. Also can recommend Meteorology for Pilots by Mike Wickson - I wouldn't have passed without it. There are some instrument books by a chap called Pallet which are very good too.
You can now buy the OATS training manuals for all 14 subjects from transair.