Theory test learning books (Windygates KY8)

He's already failed by point. My other son is 17 in March.
Any help would be much appreciated. I'm in windygates tia