New Understanding Chemistry For Advanced Level by Ted Lister & Janet Renshaw