C.Muturi Solving Problems KCSE Mathematics Paper 2 - Nairobi, kenya Longhorn Publishers 2007 - 388 ISBN: 9966496548