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