Maria N. David Understanding mathematics - Second edition - Africana first publishers 2018 ISBN: 9789781758003