Science & techology : grade 7 (Karunaratne and sons, 2004)