Cambridge IGCSE and O Level Additional Mathematics Practice Book, Muriel James (3rd edition) 226 pages