Gcse Learning For Life And Work For Ccea by David Mcveigh, Amanda Mcaleer & Michaella O'Boyle