Mathematics For The International Student Ib Diploma by Robert Haese & Sandra Haese