Abacus Evolve Textbook 2 - "Merttens, Ruth" (Pearson Education Ltd UK, 2007)