Cahaya - Jennings, Terry (Memahami Sains, 2000)