Advanced Gnvq Science by Ken Gadd, Roger Ellis & John S. Holman