A Very Different Planet From: Science Framework for California Public Schools California Department of Education, 2003.