National 5 Computing Science Success Guide by Ted Hastings, Ray Krachan, Leckie & Leckie (Paperback, 2013)