Core 3 For Edexcel by Keith Gordon & Karim Hirani