Cambridge Checkpoint Science Workbook 9 by David Sang & Mary Jones