PGL 333 - SEJARAH & FALSAFAH SAINS OCT 04.