Mathematics Higher For The Ib Diploma by Bill Roberts & Sandy Mackenzie