Edexcel a Level MathsDavid Bowles, Brian Jefferson, John Rayneau, Mark Rowland, Robert Wagner · First published 2017Open the Tome