Longhorn Secondary Chemistry Form 1 - Ngaruiya, George (Nairobi Longhorn Publishers, 2003)