Title: New Understanding Computer Science for Advanced Level Fourth Edition / Edition 4, Author: Ray Bradley
Title: Rocks & Soil (Big Book & Teacher Guide), Author: Natalie Lunis