Thinking Through Science by Carolyn Yates & Chris Harrison